lib/sign: initial implementation
authorDenis Pynkin <denis.pynkin@collabora.com>
Sun, 28 Jul 2019 23:32:28 +0000 (02:32 +0300)
committerDenis Pynkin <denis.pynkin@collabora.com>
Wed, 25 Mar 2020 12:23:54 +0000 (15:23 +0300)
commitedbbe1c4f2267c0d95d4ee14f6cbc516a1d31dca
treee3c6c25522ff009865283668ec1ee28fabe4d511
parent84c8164610ee3df9bbd06f0be9e37a873708ec2d
lib/sign: initial implementation

Added the initial version of signing interface allowing to allowing to
sign and verify commits.
Implemented initial signing modules:
 - dummy -- simple module allowing to sign/verify with ASCII string
 - ed25519 -- module allowing to sign/verify commit with ed25519
   (EdDSA) signature scheme provided by libsodium library.

Signed-off-by: Denis Pynkin <denis.pynkin@collabora.com>
Makefile-libostree-defines.am
Makefile-libostree.am
Makefile-ostree.am
apidoc/ostree-sections.txt
src/libostree/libostree-devel.sym
src/libostree/ostree-sign-dummy.c [new file with mode: 0644]
src/libostree/ostree-sign-dummy.h [new file with mode: 0644]
src/libostree/ostree-sign-ed25519.c [new file with mode: 0644]
src/libostree/ostree-sign-ed25519.h [new file with mode: 0644]
src/libostree/ostree-sign.c [new file with mode: 0644]
src/libostree/ostree-sign.h [new file with mode: 0644]